Text copied to clipboard!

Título

Text copied to clipboard!

Otimizador de Consultas para Monólito LMS em PHP

Descrição

Text copied to clipboard!
Estamos à procura de um Otimizador de Consultas para Monólito LMS em PHP altamente qualificado para se juntar à nossa equipe de desenvolvimento. Este profissional será responsável por analisar, diagnosticar e otimizar consultas SQL em um sistema LMS (Learning Management System) construído em arquitetura monolítica utilizando PHP. O candidato ideal terá experiência sólida em bancos de dados relacionais, especialmente MySQL ou MariaDB, e será capaz de identificar gargalos de desempenho, propor melhorias e implementar soluções eficazes para garantir a escalabilidade e eficiência do sistema. O profissional atuará em estreita colaboração com desenvolvedores backend, administradores de banco de dados e engenheiros de infraestrutura para garantir que as consultas sejam executadas de forma eficiente, mesmo sob alta carga. Além disso, será responsável por revisar código legado, propor refatorações e aplicar boas práticas de modelagem de dados e indexação. É essencial que o candidato tenha conhecimento profundo de PHP, especialmente em aplicações monolíticas, e compreenda os desafios específicos desse tipo de arquitetura. A familiaridade com ferramentas de profiling e monitoramento de desempenho, como New Relic, Xdebug ou similares, será considerada um diferencial. Buscamos alguém com perfil analítico, atenção aos detalhes e capacidade de trabalhar de forma autônoma, mas também colaborativa. O domínio da língua portuguesa é obrigatório, bem como a capacidade de documentar processos e comunicar-se de forma clara com diferentes áreas da empresa. Se você é apaixonado por desempenho, otimização e deseja contribuir para a melhoria contínua de uma plataforma educacional robusta, esta vaga é para você.

Responsabilidades

Text copied to clipboard!
  • Analisar e otimizar consultas SQL em sistemas LMS monolíticos em PHP
  • Identificar gargalos de desempenho em bancos de dados relacionais
  • Colaborar com equipes de desenvolvimento e infraestrutura
  • Refatorar código legado para melhorar a eficiência das consultas
  • Aplicar boas práticas de modelagem de dados e indexação
  • Utilizar ferramentas de profiling para monitorar desempenho
  • Documentar processos de otimização e melhorias implementadas
  • Realizar testes de carga e stress para validar melhorias
  • Acompanhar métricas de desempenho e propor ajustes contínuos
  • Garantir a escalabilidade do sistema em ambientes de produção

Requisitos

Text copied to clipboard!
  • Experiência comprovada com PHP em sistemas monolíticos
  • Domínio de SQL e bancos de dados relacionais (MySQL, MariaDB)
  • Conhecimento em otimização de consultas e tuning de banco de dados
  • Familiaridade com ferramentas como Xdebug, New Relic ou similares
  • Capacidade de leitura e interpretação de planos de execução
  • Experiência com refatoração de código e boas práticas de desenvolvimento
  • Conhecimento em modelagem de dados e normalização
  • Habilidade para trabalhar em equipe multidisciplinar
  • Boa comunicação escrita e verbal em português
  • Formação em Ciência da Computação, Engenharia de Software ou áreas correlatas

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Você possui experiência com sistemas LMS monolíticos em PHP?
  • Quais ferramentas você utiliza para identificar gargalos de desempenho?
  • Como você aborda a otimização de uma consulta lenta?
  • Você já trabalhou com planos de execução de consultas SQL?
  • Tem experiência com refatoração de código legado?
  • Como você garante que uma otimização não afete outras partes do sistema?
  • Está familiarizado com ambientes de alta carga e escalabilidade?
  • Você já utilizou ferramentas como New Relic ou Xdebug?
  • Tem experiência com testes de carga e stress?
  • Como documenta suas otimizações e decisões técnicas?